home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 2
/
NetNews Offline Volume 2.iso
/
news
/
comp
/
std
/
c
/
405
< prev
next >
Wrap
Internet Message Format
|
1996-08-06
|
2KB
Path: galaxy.ucr.edu!not-for-mail
From: thp@cs.ucr.edu (Tom Payne)
Newsgroups: comp.lang.c,comp.std.c
Subject: Re: Integral conversion e.t.c. (was: Re: Hungarian notation)
Followup-To: comp.lang.c,comp.std.c
Date: 15 Feb 1996 18:07:05 GMT
Organization: University of California, Riverside Department of Computer Science
Message-ID: <4fvso9$16v@galaxy.ucr.edu>
References: <30C40F77.53B5@swsbbs.com> <SPENCER.96Jan22113215@zorgon.ERA.COM> <KANZE.96Feb2133347@slsvewt.lts.sel.alcatel.de> <4fqfgg$m3u@atusks02.aut.alcatel.at> <4fte4h$b36@sun001.spd.dsccc.com>
NNTP-Posting-Host: corvette.ucr.edu
Mike McCarty (jmccarty@spd.dsccc.com) wrote:
:
: Let's not overlook malicious compiler writers. Rumor has it that a
: certain compiler writer (who shall remain nameless, but who supposedly
: has associations with something which might be called FSF) decided that
: he did not like the fact that "#pragma" as described by ANSI was allowed
: to do whatever the compiler writer liked. So he made all "#pragma"s jump
: to a subroutine in the compiler to run the Towers of Hanoi puzzle, and
: not output any code. Supposedly, later, that was removed.
Specifically:
The `#pragma' command is specified in the ANSI standard to have an
arbitrary implementation-defined effect. In the GNU C preprocessor,
`#pragma' ifrst attempts to run the game `rogue'; if that fails, it
tries to run the game `hack'; if that fails, it tries to run GNU
Emacs displaying the Tower of Hanoi; if that fails, it reports a
fatal error. In any case preprocessing does not continue.
-- Manual for the GNU C preprocessor for GNU CC 1.34:
Perhaps "malice" should be made of meaner stuff.
Tom Payne (thp@cs.ucr.edu)